satisfy the needs of - French English Dictionary